#include<iostream>
#include<string>
using namespace std;

class Dog
{
    public:
        string name;
        void func();//这叫类的成员函数
};

int main()
{
    Dog dog;
    dog.func();
    return 0;
}

/*类外构造类的成员函数*/
void Dog::func()
{
    this->name = "旺财";
    cout << "小狗的名字是：" << this->name << endl;
}

/*
    做了测试，把this去掉，发现没有任何到影响，打印结果一样
*/